/*
    Copyright 2012 Jay Graham

    Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt
    or http://www.opensource.org/licenses/mit-license.php)
*/

/**************************************************************************************************/

#ifndef CMDG_DE_PROPAGATE_H
#define CMDG_DE_PROPAGATE_H

/**************************************************************************************************/

#include <cmdg/de/clock.h>

/**************************************************************************************************/

namespace cmdg {
namespace de {

/**************************************************************************************************/

template< typename A, typename C, typename T >
static void propagate(T &obj, C &c)
{
  A::propagate(obj, c);
}

/**************************************************************************************************/

}}

/**************************************************************************************************/

#endif

/**************************************************************************************************/
